d21a1f8e2882ba50ae7f75b056117d63cbb8a83b,core/src/main/java/com/orientechnologies/orient/core/index/OIndexFullText.java,OIndexFullText,remove,#Object#OIdentifiable#,156

Before Change


          final Set<OIdentifiable> recs = (Set<OIdentifiable>) storage.getIndexValue(indexId, word);

          if (recs != null && !recs.isEmpty()) {
            storage.updateIndexEntry(indexId, word, new EntityRemover(recs, value, removed));
          }
        } finally {
          releaseSharedLock();

After Change


          }

          if (recs != null && !recs.isEmpty()) {
            while (true) {
              try {
                storage.updateIndexEntry(indexId, word, new EntityRemover(recs, value, removed));
                break;
              } catch (OInvalidIndexEngineIdException e) {
                doReloadIndexEngine();
              }

            }